﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Snowdreamist.Windows.Navigation
{
    public class SessionChangedEventArgs : EventArgs
    {
        public SessionChangedEventArgs(
            IEnumerable<Session> addedSessions,
            IEnumerable<Session> removedSessions,
            IEnumerable<Session> activedSessions,
            IEnumerable<Session> deactivedSessions)
        {
            this.AddedSessions = addedSessions;
            this.RemovedSessions = removedSessions;
            this.ActivedSessions = activedSessions;
            this.DeactivedSessions = deactivedSessions;
        }

        public IEnumerable<Session> AddedSessions { get; private set; }

        public IEnumerable<Session> RemovedSessions { get; private set; }

        public IEnumerable<Session> ActivedSessions { get; private set; }

        public IEnumerable<Session> DeactivedSessions { get; private set; }
    }
}